second-place finish - Spanish English Dictionary